<?php

namespace Ladenise\EveBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Invblueprinttypes
 */
class Invblueprinttypes
{
    /**
     * @var integer
     */
    private $blueprinttypeid;

    /**
     * @var integer
     */
    private $parentblueprinttypeid;

    /**
     * @var integer
     */
    private $producttypeid;

    /**
     * @var integer
     */
    private $productiontime;

    /**
     * @var integer
     */
    private $techlevel;

    /**
     * @var integer
     */
    private $researchproductivitytime;

    /**
     * @var integer
     */
    private $researchmaterialtime;

    /**
     * @var integer
     */
    private $researchcopytime;

    /**
     * @var integer
     */
    private $researchtechtime;

    /**
     * @var integer
     */
    private $productivitymodifier;

    /**
     * @var integer
     */
    private $materialmodifier;

    /**
     * @var integer
     */
    private $wastefactor;

    /**
     * @var integer
     */
    private $maxproductionlimit;


    /**
     * Get blueprinttypeid
     *
     * @return integer 
     */
    public function getBlueprinttypeid()
    {
        return $this->blueprinttypeid;
    }

    /**
     * Set parentblueprinttypeid
     *
     * @param integer $parentblueprinttypeid
     * @return Invblueprinttypes
     */
    public function setParentblueprinttypeid($parentblueprinttypeid)
    {
        $this->parentblueprinttypeid = $parentblueprinttypeid;
    
        return $this;
    }

    /**
     * Get parentblueprinttypeid
     *
     * @return integer 
     */
    public function getParentblueprinttypeid()
    {
        return $this->parentblueprinttypeid;
    }

    /**
     * Set producttypeid
     *
     * @param integer $producttypeid
     * @return Invblueprinttypes
     */
    public function setProducttypeid($producttypeid)
    {
        $this->producttypeid = $producttypeid;
    
        return $this;
    }

    /**
     * Get producttypeid
     *
     * @return integer 
     */
    public function getProducttypeid()
    {
        return $this->producttypeid;
    }

    /**
     * Set productiontime
     *
     * @param integer $productiontime
     * @return Invblueprinttypes
     */
    public function setProductiontime($productiontime)
    {
        $this->productiontime = $productiontime;
    
        return $this;
    }

    /**
     * Get productiontime
     *
     * @return integer 
     */
    public function getProductiontime()
    {
        return $this->productiontime;
    }

    /**
     * Set techlevel
     *
     * @param integer $techlevel
     * @return Invblueprinttypes
     */
    public function setTechlevel($techlevel)
    {
        $this->techlevel = $techlevel;
    
        return $this;
    }

    /**
     * Get techlevel
     *
     * @return integer 
     */
    public function getTechlevel()
    {
        return $this->techlevel;
    }

    /**
     * Set researchproductivitytime
     *
     * @param integer $researchproductivitytime
     * @return Invblueprinttypes
     */
    public function setResearchproductivitytime($researchproductivitytime)
    {
        $this->researchproductivitytime = $researchproductivitytime;
    
        return $this;
    }

    /**
     * Get researchproductivitytime
     *
     * @return integer 
     */
    public function getResearchproductivitytime()
    {
        return $this->researchproductivitytime;
    }

    /**
     * Set researchmaterialtime
     *
     * @param integer $researchmaterialtime
     * @return Invblueprinttypes
     */
    public function setResearchmaterialtime($researchmaterialtime)
    {
        $this->researchmaterialtime = $researchmaterialtime;
    
        return $this;
    }

    /**
     * Get researchmaterialtime
     *
     * @return integer 
     */
    public function getResearchmaterialtime()
    {
        return $this->researchmaterialtime;
    }

    /**
     * Set researchcopytime
     *
     * @param integer $researchcopytime
     * @return Invblueprinttypes
     */
    public function setResearchcopytime($researchcopytime)
    {
        $this->researchcopytime = $researchcopytime;
    
        return $this;
    }

    /**
     * Get researchcopytime
     *
     * @return integer 
     */
    public function getResearchcopytime()
    {
        return $this->researchcopytime;
    }

    /**
     * Set researchtechtime
     *
     * @param integer $researchtechtime
     * @return Invblueprinttypes
     */
    public function setResearchtechtime($researchtechtime)
    {
        $this->researchtechtime = $researchtechtime;
    
        return $this;
    }

    /**
     * Get researchtechtime
     *
     * @return integer 
     */
    public function getResearchtechtime()
    {
        return $this->researchtechtime;
    }

    /**
     * Set productivitymodifier
     *
     * @param integer $productivitymodifier
     * @return Invblueprinttypes
     */
    public function setProductivitymodifier($productivitymodifier)
    {
        $this->productivitymodifier = $productivitymodifier;
    
        return $this;
    }

    /**
     * Get productivitymodifier
     *
     * @return integer 
     */
    public function getProductivitymodifier()
    {
        return $this->productivitymodifier;
    }

    /**
     * Set materialmodifier
     *
     * @param integer $materialmodifier
     * @return Invblueprinttypes
     */
    public function setMaterialmodifier($materialmodifier)
    {
        $this->materialmodifier = $materialmodifier;
    
        return $this;
    }

    /**
     * Get materialmodifier
     *
     * @return integer 
     */
    public function getMaterialmodifier()
    {
        return $this->materialmodifier;
    }

    /**
     * Set wastefactor
     *
     * @param integer $wastefactor
     * @return Invblueprinttypes
     */
    public function setWastefactor($wastefactor)
    {
        $this->wastefactor = $wastefactor;
    
        return $this;
    }

    /**
     * Get wastefactor
     *
     * @return integer 
     */
    public function getWastefactor()
    {
        return $this->wastefactor;
    }

    /**
     * Set maxproductionlimit
     *
     * @param integer $maxproductionlimit
     * @return Invblueprinttypes
     */
    public function setMaxproductionlimit($maxproductionlimit)
    {
        $this->maxproductionlimit = $maxproductionlimit;
    
        return $this;
    }

    /**
     * Get maxproductionlimit
     *
     * @return integer 
     */
    public function getMaxproductionlimit()
    {
        return $this->maxproductionlimit;
    }
}
